Tutor\Helpers\QueryHelper D

Total Complexity 159
Dependencies 3
Dependents 31
Total lines 1,340
Lines of code 645
Logical lines of code 386
Comment lines 527
Methods 39
Properties 0

Methods 39

Method Rating Maintainability Complexity Lines of code
prepare_where_clause()
C
40 26 51
query()
A
38 14 68
insert_multiple_rows()
A
43 11 46
duplicate_row()
A
47 7 32
get_period_clause()
S
52 7 26
prepare_set_clause()
S
55 6 19
prepare_join_clause()
S
57 6 15
get_joined_data()
S
49 5 30
prepare_where_search_clause()
S
60 6 13
get_all_with_search()
S
51 5 26
update_where_in()
S
55 5 20
delete_comment_with_meta()
S
57 5 15
delete_post_with_meta()
S
57 5 15
prepare_in_clause()
S
55 3 20
prepare_order_clause()
S
63 4 10
insert()
S
60 3 13
prepare_raw_query()
S
62 3 12
get_joined_count()
S
57 2 17
get_all()
S
57 2 16
prepare_select_clause()
S
66 3 9
prepare_limit_clause()
S
69 3 6
get_count()
S
59 2 14
update()
S
59 2 13
is_support_operator()
S
54 1 25
get_row()
S
57 1 18
delete()
S
65 2 9
bulk_delete_by_ids()
S
63 2 10
table_clean()
S
66 2 8
make_clause()
S
65 2 8
prepare_like_clause()
S
64 2 9
prepare_table_name()
S
68 2 7
get_valid_sort_order()
S
78 2 3
get_table_schema()
S
66 2 8
bulk_delete()
S
69 1 6
sanitize_assoc_array()
S
69 1 8
table_exists()
S
69 1 6
column_exist()
S
69 1 6
get_last_query()
S
77 1 4
get_table_prefix()
S
77 1 4